home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ╔═════════════════════════╗
- ║ ALLMAC ║
- ║ ║
- ║ Copywrite 1987 ║
- ║ ║
- ║ By: FRANK SCHWEIGER ║
- ║ ║
- ║ 4/27/87 ║
- ║ ║
- ╚═════════════════════════╝
-
-
-
-
- The BEST READMAC format Picture Processing program.
-
-
-
-
-
- ALLMAC is another READMAC format Picture Processing program which has
- many advantages over other READMAC Processing program that are available in
- the Public Domain.
-
- 1. Automatic support of five different video controller/monitors.
- A. CGA controller with Medium Res. monitor.
- B. EGA controller with Medium Res. monitor.
- C. EGA controller with EGD monitor.
- D. EGA controller with Monochrome monitor.
- E. Monochrome controller with Monochrome monitor (cannot display
- the picture, but can print and EDIT).
- F. Hercules MGA NOT supported at this time (but may be in the future).
-
- 2. Support of eight different printers.
- A. EPSON.
- B. Panasonic/Super 5
- C. Apple DMP/NEC 8023
- D. Gemini 10
- E. IBM Graphics Printer (full page, normal aspect ratio)
- F. C.Itoh 8510
- G. Toshiba P321
- H. HP Laserjet
-
- 3. Picture EDITING capability.
-
- 4. File directory which can be used to select the file to display or
- save.
-
- 5. Small "photograph" of picture displayed on main screen.
-
- 6. Written in assembly language for efficient operation.
-
-
-
- To start the program simply type ALLMAC. If this is the first time ALLMAC
- has been run, it will ask you to define your printer. It will save your
- printer definition in a file called ALLMAC.CFG, and subsequent executions will
- not have to ask for your printer.
-
- ALLMAC is smart enough to know if you are on an AT or compatible, and will
- change your keyboard scan rate while in edit mode so scanning accross the
- picture will be faster. When exiting from ALLMAC it will set your keyboard
- scan rate to default. If you have previously changed your scan rate, and don't
- want ALLMAC to change it, execute ALLMAC with a /D option (ALLMAC /D), and
- ALLMAC will not change the scan rate.
-
- ALLMAC's main screen is broken down into four sections.
-
- 1. On the left side of the screen is the legend, which describes the keys
- that are available and what they do.
-
- 2. On the right side of the screen is a compressed "photograph" of the
- picture that is loaded.
-
- 3. On the extreme right side of the screen is the name of the picture
- (obtained from the picture file itself).
-
- 4. On the bottom right of the screen is the filename of the picture that
- is loaded.
-
-
-
-
-
- Following is a brief description of the main screen keys and what they do:
-
- 1. "D" Displays a directory of all file which match the specified file
- specification. That is ALL this key does. You CANNOT Load or Write
- from this directory. There is limited cursor key movement allowed
- while in the directory to allow you to display all of your files if
- you have more than is displayed on one screen. If you scan up or down
- past the end of the directory, the highlighted file will move to the
- right or left to the first or last file in the directory. Use the ESC
- key to return to the main screen.
-
- 2. "E" Will put you in EDIT mode. Use the ESC key to return to the main
- screen. EDIT mode will be described later in this document.
-
- 3. "F" Will allow you to change the file specification used to display
- filenames in the directory. Initially it will be set to "*.*". You
- should set it to "*.PIC" or "*.MAC" or "*.??C" or whatever else you
- have named your picture files. Note that the directory displays
- filenames only (no extensions), so if your filespec is "*.??C" and
- you have multiple files with the same filename (but different
- extensions) they may both be displayed as the same filename in the
- directory (AARDVARK.PIC and AARDVARK.MAC both fit the filespec so
- the directory will display two AARDVARK's).
-
-
-
-
- 4. "L" Will load a picture. Initially it will ask you to enter the
- filename of the picture or ENTER for the directory. At this time you
- have three options:
- 1. Enter the COMPLETE filespec of the picture file (AARDVARK.PIC)
- in which case that will be the file loaded.
- 2. Enter just the filename (AARDVARK) in which case the directory
- will be searched for the FIRST match, and that will be the file
- that is loaded. Be careful if you have multiple files with the
- same filename, The lowest alphabetically (including the exten-
- sion) will be the one selected.
- 3. Press ENTER to display the directory. With this directory display
- you can move the highlight bar to any file and press ENTER to
- load that file. Again if you have multiple files with the same
- filename, you can only load the first alphabetically (even if
- you place the highlight bar over the second (or third) file.
- This is a program restriction, and ideally you should never have
- multiple files with the same filenvme and different extensions
- while using ALLMAC. Use option #1 if you do have multiple files
- with the same filename.
-
- 5. "P" Will print the picture that is loaded.
-
- 6. "S" Will allow you to reconfigure your printer.
-
- 7. "V" Will display the picture in its normal size. The full picture is
- 576 dots wide by 720 dots high. The full 576 dots in width will ber matrix;
- we just alter the pattern of 0's and 1's, using a word processor. At right,
- we've cleaned this character up (thinned, smoothed, elongated, etc):
-
- OLD NEW
- 00000000000000011111100000000000000000 00000000000000011111110000000001100000
- 00000000000011111000011110000010000000 00000000000011111111111110000001100000
- 00000000011111111000011111110110000000 00000000011111100000001111110001100000
- 00000000111110000000000011111110000000 00000000111110000000000011111101100000
- 00000011111100000000000000111110000000 00000011111100000000000000111111100000
- 00000111111000000000000000011110000000 00000111111000000000000000011111100000
- 00001111110000000000000000001110000000 00001111110000000000000000001111100000
- 00011111100000000000000000000110000000 00011111100000000000000000000111100000
- 00111111000000000000000000000111000000 00111111000000000000000000000111100000
- 00111110000000000000000000000011000000 00111110000000000000000000000011100000
- 01111110000000000000000000000011000000 01111110000000000000000000000011100000
- 01111110000000000000000000000000000000 01111110000000000000000000000001100000
- 11111100000000000000000000000000000000 11111100000000000000000000000001100000
- 11111100000000000000000000000000000000 11111100000000000000000000000000000000
- 11111000000000000000000000000000000000 11111100000000000000000000000000000000
- 11111000000000000000000000000000000000 11111000000000000000000000000000000000
- 11111000000000000000001111111111111110 11111000000000000000000000000000000000
- 11111000000000000000001111111111111000 11111000000000000000111111111111111111
- 11111000000000000000000000111111110000 11111000000000000000000001111111111000
- 11111000000000000000000000011111100000 11111000000000000000000000011111100000
- 11111000000000000000000000011111100000 11111000000000000000000000001111100000
- 11111100000000000000000000011111100000 11111000000000000000000000001111100000
- 11111100000000000000000000011111100000 11111000000000000000000000001111110000
- 11111100000000000000000000011111100000 11111100000000000000000000001111110000
- 11111100000000000000000000011111100000 11111100000000000000000000001111110000
- 01111110000000000000000000011111100000 01111110000000000000000000001111110000
- 01111110000000000000000000011111100000 01111110000000000000000000001111110000
- 00111111000000000000000000011111100000 00111111000000000000000000001111110000
- 00111111000000000000000000011111100000 00111111000000000000000000001111100000
- 00011111100000000000000000011111100000 00011111100000000000000000001111100000
- 00001111110000000000000000011111100000 00001111110000000000000000011111100000
- 00000111111000000000000000011111100000 00000111111000000000000000011111000000
- 00000011111100000000000000111111000000 00000011111100000000000000111110000000
- 00000000111111100000000011111100000000 00000000111111100000000011111100000000
- 00000000001111111111111111100000000000 00000000001111111111111111100000000000
- 00000000000001111111111100000000000000 00000000000000111111111000000000000000
-
-
- Another example: Suppose you don't like the standard open-quote [grave
- accent] ASCII 96; make it complement a close-quote (and prettify it -- note
- how sloppy the original at left is; the matrix unnecessarily includes two
- columns of zeroes at right which aren't used [the Delta-X parameter, q.v.
- below, should have been used instead to pad spaces]):
-
- OLD NEW
- 00000100 00111000
- 00001100 11111110
- 00011000 11111111
- 00110000 11111111
- 01100000 11111100
- 01000000 11000000
- 11000000 11000000
- 11000000 11000000
- 10001000 01100000
- 11111100 00110000
- 11111100 00011000
- 11111100 00001100
- 11111100 00000110
- 00111000 00000011
-
-
- Make New Characters:
- -------------------
- Suppose you want to create your own characters, or change the size and
- position of the matrix (make a character bigger or smaller, add diacritical
- marks, etc). This requires some acquaintance with softfont creaNON-COMMERCIAL use,
- and may be freely copied for NON-COMMERCIAL use without any restrictions.
- COMMERCIAL use without prior written consent of the author is PROHIBITED.
-
-
- Comments, suggestions or donations (I should be so lucky) may be
- forwarded to:
-
- Frank Schweiger
- 10083 Heytesbury Ln.
- Sandy, Ut. 84092
-